#include "led.h"

/***************************
* 函数名： LED_init
* 功能：LED初始化函数
* 输入：无
* 输出：无
*/
void LED_Init(void)
{
	GPIO_InitTypeDef GPIO_InitStructure;
	
	__HAL_RCC_GPIOB_CLK_ENABLE();	// 开启GPIOB时钟
	__HAL_RCC_GPIOE_CLK_ENABLE();	// 开启GPIOE时钟
	
	GPIO_InitStructure.Pin = GPIO_PIN_5;						// PB5
	GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_PP;	// 推挽输出
	GPIO_InitStructure.Pull = GPIO_PULLUP;					// 上拉
	GPIO_InitStructure.Speed = GPIO_SPEED_FREQ_HIGH;	// 高速
	HAL_GPIO_Init(GPIOB, &GPIO_InitStructure);
	
	GPIO_InitStructure.Pin = GPIO_PIN_5;						// PE5
	HAL_GPIO_Init(GPIOE, &GPIO_InitStructure);
	
	HAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, GPIO_PIN_SET); // PB5输出高
	HAL_GPIO_WritePin(GPIOE, GPIO_PIN_5, GPIO_PIN_SET); // PE5输出高
	
}